package com.xugui.learn.pay.pojo.request;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * 公共请求参数
 */
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class BaseRequest implements Serializable {

    /**
     * appid
     */
    private String appId;

    /**
     * 商户号
     */
    private String mchId;

    /**
     * 商户证书序列号
     */
    private String serialNo;

    /**
     * 商户 API 私钥
     */
    private String privateKey;

    /**
     * 商户 API 公钥
     */
    private String publicKey;

    /**
     * 商户APIV3密钥
     */
    private String apiV3Key;

}
